package com.cy.ppj.model.vo;

import java.util.Date;

import com.cy.ppj.model.enums.UserStatus;
import com.cy.ppj.model.enums.account.BrokerLevel;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * 后台-渠道员（经纪人）列表显示字段
 * @author: tanyilin
 * @create: 2018年7月31日 下午4:16:23
 */
@Data
@ApiModel("后台-渠道员（经纪人）列表显示字段")
public class ChannelUserAdminVO {

	@ApiModelProperty(value = "用户id", example = "0")
	private Long id;
	
	@ApiModelProperty(value = "注册时间")
	private Date createTime;
	
	@ApiModelProperty(value = "手机号码")
	private String mobile;
	
	@ApiModelProperty(value = "昵称")
	private String nickName;
	
	@ApiModelProperty(value = "真实姓名")
	private String realName;
	
	@ApiModelProperty(value = "提单数量", example = "0")
	private Integer orderCount;
	
	@ApiModelProperty(value = "成功放款单数", example = "0")
	private Integer orderPassCount;
	
	@ApiModelProperty(value = "团队提单数量", example = "0")
	private Integer teamOrderCount;
	
	@ApiModelProperty(value = "团队成功放款单数", example = "0")
	private Integer teamOrderPassCount;
	
	@ApiModelProperty(value = "状态")
	private UserStatus status;
	
	@ApiModelProperty(value = "来源上级用户号码")
	private String recommendUserMobile;
	
	@ApiModelProperty(value = "来源上级用户所在城市")
	private String recommendUserCity;
	
	@ApiModelProperty(value = "来源上级用户姓名")
	private String recommendUserName;
	
	@ApiModelProperty(value = "渠道公司名称")
	private String companyName;
	
	@ApiModelProperty(value = "等级")
	private BrokerLevel level;
	
	@ApiModelProperty(value = "等级文案")
	private String levelText;
	
	@ApiModelProperty(value = "团队人数", example = "0")
	private Integer teamMemberCount;
	
	@ApiModelProperty(value = "城市")
	private String city;
}
